developmentor - a developer services company				  
				      Essential .NET Security
   Modules

Remoting


1. .NET Remoting
shipped with built-in Kerberos support in version 1.1 of the .NET Framework
still has no built-in security even in version 1.1
can be secured by setting an option in machine.config

2. Hosting your remoting server in IIS
allows you to layer SSL protection onto the remoting channel
does not secure callbacks or events
causes requests to be processed via the ASP.NET pipeline
all of the above

3. When hosting in IIS, if you want MAC protection and encryption, you need to use
Integrated Windows Security (Kerberos)
SSL
a custom SSPI remoting sink provided by Microsoft

4. Adding Kerberos support to .NET Remoting using the SSPI remoting sink
is impossible today
requires writing code to request Kerberos tickets from the domain controller
isn't very difficult but also isn't supported by Microsoft at the moment